precision stamping - German English Dictionary